|
HSL 2.0-Framework
Beschreibung des Frameworks
|
Alle Methoden des TCP-Clients. Mehr ...
Öffentliche Methoden | |
| def | __init__ (self, framework, context_map) |
| Konstruktor. Mehr ... | |
| def | set_address (self, ip, port) |
| Setzt die Zieladresse. Mehr ... | |
| def | set_on_connect (self, callback) |
| Setzt eine Callback-Methode. Mehr ... | |
| def | set_on_data (self, callback) |
| Setzt eine Callback-Methode. Mehr ... | |
| def | set_on_error (self, callback) |
| Setzt die Callback-Methode. Mehr ... | |
| def | set_on_close (self, callback) |
| Setzt die Callback-Methode. Mehr ... | |
| def | connect (self) |
| Versucht, eine Verbindung zur eingerichteten Gegenstelle herzustellen. Mehr ... | |
| def | close (self) |
| Schließt die aktuelle Verbindung. Mehr ... | |
| def | send (self, data) |
| Sendet Daten zur Gegenstelle. Mehr ... | |
Alle Methoden des TCP-Clients.
Dient zur Kommunikation mit einer Gegenstelle per TCP/IP.
| def hsl20_4_tcp.hsl20_4_tcp.Client.__init__ | ( | self, | |
| framework, | |||
| context_map | |||
| ) |
Konstruktor.
| def hsl20_4_tcp.hsl20_4_tcp.Client.close | ( | self | ) |
Schließt die aktuelle Verbindung.
| def hsl20_4_tcp.hsl20_4_tcp.Client.connect | ( | self | ) |
Versucht, eine Verbindung zur eingerichteten Gegenstelle herzustellen.
| AttributeError | Wird ausgelöst, wenn noch keine IP-Adresse oder kein Port definiert wurde. |
| RuntimeError | Wird diese Methode aufgerufen während der Client bereits verbunden wurde, wird eine RuntimeError-Exception ausgelöst. |
| def hsl20_4_tcp.hsl20_4_tcp.Client.send | ( | self, | |
| data | |||
| ) |
Sendet Daten zur Gegenstelle.
| data | string Zu versendende Daten |
| def hsl20_4_tcp.hsl20_4_tcp.Client.set_address | ( | self, | |
| ip, | |||
| port | |||
| ) |
Setzt die Zieladresse.
| ip | string IP-Adresse oder Hostname |
| port | int IP-Port |
| RuntimeError | Wird diese Methode aufgerufen während der Client bereits verbunden wurde, wird eine RuntimeError-Exception ausgelöst. |
| def hsl20_4_tcp.hsl20_4_tcp.Client.set_on_close | ( | self, | |
| callback | |||
| ) |
Setzt die Callback-Methode.
Die Methode wird aufgerufen, sobald die Verbindung (von der Gegenstelle) geschlossen wurde.
Dem Callback werden keine Parameter übergeben.
| callback | function Callback-Methode |
| def hsl20_4_tcp.hsl20_4_tcp.Client.set_on_connect | ( | self, | |
| callback | |||
| ) |
Setzt eine Callback-Methode.
Die Methode wird aufgerufen, sobald eine Verbindung zur Gegenstelle hergestellt wurde.
Dem Callback werden keine Parameter übergeben.
| callback | function Callback-Methode |
| def hsl20_4_tcp.hsl20_4_tcp.Client.set_on_data | ( | self, | |
| callback | |||
| ) |
Setzt eine Callback-Methode.
Die Methode wird aufgerufen, sobald ein TCP/IP-Telegramm empfangen wurde.
| callback | function Callback-Methode
|
| def hsl20_4_tcp.hsl20_4_tcp.Client.set_on_error | ( | self, | |
| callback | |||
| ) |
Setzt die Callback-Methode.
Die Methode wird aufgerufen, wenn in der Kommunikation ein Fehler aufgetreten ist.
Parameter für Callback:
| callback | function Callback-Methode |
1.8.13